package com.syni.mdd.yhd.common.all.service;

import com.syni.mdd.yhd.common.all.constants.Constants;
import com.syni.mdd.yhd.common.all.dao.jpa.MtHdAppLoginDao;
import com.syni.mdd.yhd.common.all.dao.jpa.MtHdAppUserLoginDao;
import com.syni.mdd.yhd.common.all.entity.BmsUserBusinessAuth;
import com.syni.mdd.yhd.common.all.entity.MtHdAppLogin;
import com.syni.mdd.yhd.common.all.entity.MtHdAppUserLogin;
import com.syni.mdd.yhd.common.all.service.impl.BaseService;
import com.syni.mdd.sjb.common.component.utils.common.utils.ResultMapHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Date;
import java.util.Map;


@Service
public class MtHdAppUserLoginService extends BaseService<MtHdAppUserLogin,String> {
    @Autowired
    MtHdAppUserLoginDao mtHdAppUserLoginDao;

    @Override
    public MtHdAppUserLoginDao getBaseDao() {
        return mtHdAppUserLoginDao;
    }

    public Map<String, Object> createRecord(Integer userId) {
        MtHdAppUserLogin mtHdAppUserLogin = new MtHdAppUserLogin();
        mtHdAppUserLogin.setUserId(userId);
        mtHdAppUserLogin.setCreateTime(new Date());
        mtHdAppUserLogin.setIsDelete(Constants.COMMON_FLAG_FALSE + Constants.COMMON_FLAG_FALSE);
        mtHdAppUserLoginDao.save(mtHdAppUserLogin);
        return ResultMapHelper.success(mtHdAppUserLogin,"ok");
    }
}
